@charset "utf-8";
body, html {-webkit-text-size-adjust:none;}
body{font-family:"微软雅黑",Arial,tahoma,sans-serif;font-size:12px;line-height:1.5;color:#666; background:none repeat scroll #FFF;}
*{margin:0;padding:0; outline:none;}
img{border:none; vertical-align:middle;}
a:link{color:#888888;text-decoration:none;transition:all 300ms ease-in-out 0s;}
a:visited{color:#888;text-decoration: none;}
a:hover{text-decoration:none; color:red;}
a:active{color:#ff0;}
ul, ol, dl {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1,h2,h3,h4,h5,h6,big,small,sub,sup,section {display:block; margin:0; padding:0; border:none;}
INPUT[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;margin-left:0;margin-right:0;padding:4px 3px;transition:all 300ms ease-in-out 0s;}
INPUT[type="password"] {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #e3e3e3;margin-left: 0;margin-right: 0;padding: 4px 3px;}
textarea:focus, input[type="text"]:focus, INPUT[type="password"]:focus, INPUT[type="datetime"]:focus, INPUT[type="datetime-local"]:focus, INPUT[type="date"]:focus, INPUT[type="month"]:focus, INPUT[type="time"]:focus, INPUT[type="week"]:focus, INPUT[type="number"]:focus, INPUT[type="email"]:focus, INPUT[type="url"]:focus, INPUT[type="search"]:focus, INPUT[type="tel"]:focus, INPUT[type="color"]:focus, .uneditable-input:focus { background-color:#EDF7FD;border:1px solid rgba(82, 168, 236, 0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline:0 none;}
p{padding:0;word-wrap: break-word; word-break: normal;}
textarea{resize:none;}
/*table{word-wrap:break-word !important; border-collapse:collapse !important;}*/
HR{height:1px;border: none;border-bottom: 1px solid #ABAAAA;}
TD {border:1px solid #ddd;padding:5px 10px;}
.float-left {float:left;}.float-right {float:right;}.clearBoth {clear:both;}

/***头部***/
#topWrapper{ background-color:#eee;height:40px; width:100%;}
.topBox {display:block;height:40px;line-height:40px;margin:0 auto;overflow:hidden;width:1100px;}
.topBox .wel-msg {color:#666;float:left;height:40px;}
.topBox .wel-msg i {background-color:#ff6400;display:inline-block; height:4px;width:4px; margin:0 5px 2px;}
.topBox .links {float:right; height:40px; line-height:40px;}
.topBox .links a {color:#666; display:inline-block;line-height:40px;}
.topBox .links a.email {background:url(../img/ico_email.png) no-repeat left center scroll; float:left;font-family:Arial, Helvetica, sans-serif;padding-left:30px;}
.topBox .links em {background:url(../img/ico_tel.png) no-repeat left center scroll;color:#e6000f; float:left; font-family:"Times New Roman", Times, serif;font-size:18px;padding:0 2px 0 30px; text-shadow:0 1px 1px #fff; margin:0 10px;}
.topBox .links a:hover {color:#e6000f; text-decoration:none;}
.topBox .links a.cn { margin-right:5px;}
.topBox .links a.cn, .topBox .links a.en { background-color:#ccc;border:1px solid #fff;color:#fff; font-family:arial;display: block; float:left; height:25px;text-transform:uppercase; width:25px; line-height:25px; text-align:center; margin-top:8px;}
.topBox .links a.cn:hover, .topBox .links a.en:hover, .topBox .links a.cur { background-color:#e6000f;color:#fff;}
#header {background-color:#fff;height:130px;width:100%;}
#headerWrapper {margin:0 auto; height:100px;position:relative;width:1100px;}
#logo { display:block;float:left; height:70px; margin-top:15px; width:388px;}

/***主导航***/
#menuNav {float:right; display:block;height:100px;width:700px;}
#menuNav ul {display:block;margin:0 auto;position:relative;}
#menuNav li {float:left; position:relative;}
#menuNav li a {color:#333; display:block;font:normal 15px/100px "微软雅黑";padding:0 30px;transition:none;}
#menuNav li a.last {margin-right:0;}
#menuNav li a:hover, #menuNav li:hover a { background-color:#fafafa;color:#e6000f;}
#menuNav li SPAN.arrow {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color:transparent transparent #e6000f; border-image: none;border-right:10px solid transparent;border-style: solid;border-width:8px;content: " ";display: none;height: 0;left: 50%;margin-left: -9px;pointer-events: none;position: relative;width: 0;top:-14px;}
#menuNav li:hover SPAN.arrow { display:block;}
#menuNav li ul.level1 {background-color:#fff;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);border-top:3px solid #e6000f;display:none;position:absolute;padding:0 0 10px;left:0;top:100px;width:120px;z-index:999;}
#menuNav li ul.level1 li a { background:none repeat scroll;border:none;color:#666;display:block; font-size:13px;line-height:32px;padding:0;text-align:center;text-align:center; width:120px;}
#menuNav li ul.level1 li a:hover {background-color:#e6000f;color:#fff;}
#menuNav li:hover ul.level1 { display:block;}

/* The Nivo Slider styles */
.nivoSlider {position: relative;width: 100%;height: auto;overflow: hidden;}
.nivoSlider img {position: absolute;top: 0px;left: 0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 6;display: none;background: white;filter: alpha(opacity=0);opacity: 0;}
/* The slices and boxes in the Slider */
.nivo-slice {display: block;position: absolute;z-index: 5;height: 100%;top: 0;}
.nivo-box {display: block;position: absolute;z-index: 5;overflow: hidden;}
.nivo-box img {display: block;}
/* Caption styles */
.nivo-caption {position: absolute;left: 0px;bottom: 0px;background: #000;color: #fff;width: 100%;z-index: 8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;    -moz-opacity: 0.8;filter: alpha(opacity=8);-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}
.nivo-caption p {padding: 5px;margin: 0;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position: absolute;top: 45%;z-index: 9;cursor: pointer;width: 50px;height: 78px;display: block;color: transparent;overflow:hidden;}
.nivo-prevNav { left: 0px;background: url(../img/ico_next_prev.png) no-repeat left center;}
.nivo-nextNav {right: 0px;background: url(../img/ico_next_prev.png) no-repeat right center;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {display: none;text-align: center;padding: 15px 0;}
.nivo-controlNav a {cursor: pointer;}
.nivo-controlNav a.active {font-weight: bold;}

.innerBanner {display: block;height: 232px;overflow:hidden;width: 100%;}
#innerAbout {background: rgba(0, 0, 0, 0) url("../img/inner_about.jpg") no-repeat scroll center 0;}
#innerFeedback {background: rgba(0, 0, 0, 0) url("../img/inner_fdbk.jpg") no-repeat scroll center 0;}
#innerContact {background: rgba(0, 0, 0, 0) url("../img/inner_contact.jpg") no-repeat scroll center 0;}
#innerNews {background: rgba(0, 0, 0, 0) url("../img/inner_news.jpg") no-repeat scroll center 0;}
#innerHr {background: rgba(0, 0, 0, 0) url("../img/inner_hr.jpg") no-repeat scroll center 0;}
#innerPro, #innerEqui {background: rgba(0, 0, 0, 0) url("../img/inner_pro.jpg") no-repeat scroll center 0;}

.indexCont1 { background-color:#f1f1f1; display:block; overflow:hidden;padding:30px 0;width:100%; margin:0 auto; height:440px;}
.aboutCont {display:block;margin:0 auto;padding: 0; overflow:hidden;width:1100px;}
.aboutCont h3.titleHeading { background:url(../img/bg_about_title.jpg) no-repeat center center scroll;display:block; height:42px; overflow:hidden;margin:0 auto 20px;}
.aboutCont .img {border:3px solid #ccc; display:block; float:left; width:450px;}
.aboutCont .content {color:#333; font-size:13px;display:block; margin-left:30px;line-height:24px; float:left; width:610px;}
.aboutCont .content img { display:block; margin-top:10px;}
.aboutCont a.more {border:1px solid #e6000f;color:#e6000f; display:block; font-size:11px; float:left; margin-top:20px;padding:0 10px;}
.aboutCont a.more:hover { background-color:#e6000f;color:#fff;}

.indexCont2 {display:block; margin:0 auto;overflow:hidden; padding:0; width:1100px;}
.indexCont2 .content { display:block; float:left; margin-left:20px; overflow:hidden; width:860px;}
.indexCont2 .content h3.titleHeading { background:url(../img/bg_pro_title.jpg) no-repeat scroll; display:block; height:52px;}
.indexCont2 .content h3.titleHeading a.more { background:url(../img/icons.png) no-repeat right top scroll; display:block; float:right; height:13px; width:44px;top:25px; position:relative;}

.indexCont3 {display:block; margin:0 auto;overflow:hidden;width:1100px; margin-top:18px;}
#indexNews {float:left;margin:0 auto;padding:0;width:600px;}
#indexNews h3.titleHeading { background:url(../img/bg_news_title.jpg) no-repeat scroll;display:block; height:52px; overflow:hidden;margin:0 auto;}
#indexNews h3.titleHeading a.more { background:url(../img/icons.png) no-repeat right top scroll; display:block; float:right; height:13px; width:44px;top:25px; position:relative;}
.newsCont { display:block; margin:0 auto;overflow:hidden; width:100%;}
.newsCont {padding:0;width:100%;}
.newsCont li {border-bottom:1px dashed #e5e5e5;display:inline-block;padding:0;width:100%;}
.newsCont li a { background:url(../img/icons.png) no-repeat 0 -282px scroll;color:#333; display:block;font-size:14px; line-height:40px;transition:none; text-indent:15px;}
.newsCont li a:hover {background:url(../img/icons.png) no-repeat 0 -232px scroll;color:#0054a5; text-decoration:none;}
.newsCont li span.date {color:#888; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:36px;}
.newsCont li p {color:#666; font-size:12px; display:block; float:left; width:100%;}

#indexFaq {float:right;margin:0 auto;padding:0;width:445px;}
#indexFaq h3.titleHeading { background:url(../img/bg_faq_title.jpg) no-repeat scroll;display:block; height:52px; overflow:hidden;margin:0 auto;}
#indexFaq h3.titleHeading a.more { background:url(../img/icons.png) no-repeat right top scroll; display:block; float:right; height:13px; width:44px;top:25px; position:relative;}
.faqCont li {border-bottom:1px dashed #e5e5e5;display:inline-block;padding:10px 0;width:100%;}
.faqCont li span.ask { display:block;}
.faqCont li span.ask a {background:url(../img/icons.png) no-repeat 0 -335px scroll;color:#333; font-size:12px; display:block; height:30px; line-height:30px;text-indent:27px;}
.faqCont li span.ask a:hover {color:#e6000f; text-decoration:underline;}
.faqCont li span.key { background:url(../img/icons.png) no-repeat 0 -404px scroll; display:block; line-height:24px; text-indent:27px;}

#indexEqui { margin:0 auto;overflow:hidden;padding:0;position: relative;text-align: center;width:1100px;}
#featureCont {height: 240px; margin:0 auto;z-index: 0;}
.featureBox {float: left;margin: 0 auto;overflow: hidden;}
#featureCont li {display:inline-block;float:left;height:235px;margin-right:10px;position:relative;text-align:center;width:225px; overflow:hidden;transition:all 300ms ease-in-out 0s;}
#featureCont li .itemImg {border:1px solid #eee;width:213px; height:auto; overflow:hidden; margin:0 auto;padding:5px;transition:all 300ms ease-in-out 0s;}
#featureCont li .itemImg:hover {border:1px solid #01bffd;}
#featureCont li .itemImg .zoomImage{width:100%;height:0;padding-bottom:80%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;}
#indexEqui .next-prev {background:url("../img/icons.png") no-repeat scroll;cursor:pointer;height:40px;position:absolute;top:50%;margin-top:-25px;width:26px; text-indent:-9999px;transition:none;}
#indexEqui #prev {background-position:0 0;left:0;}
#indexEqui #prev:hover{ background-position:0 -40px;}
#indexEqui #next{background-position:-26px 0;right:0;}
#indexEqui #next:hover{background-position:-26px -40px;}
#indexEqui li .itemName a { display:block; color:#666; height:40px; line-height:40px;}
#indexEqui li .itemName a:hover {color:#01bffd;}

/***首页推荐产品***/
#picCont {background:url(../img/shadow_01.jpg) no-repeat center bottom scroll;display:block; overflow:hidden; position:relative;margin:0 auto; width:1100px;margin-top:-100px; padding-bottom:20px;}
#picCont h3.titleHeading span.en { font-size:36px; font-family: Impact;}
.picSrcoll {background:url(../img/bg_pic.gif) repeat-x left top scroll;border:1px solid #ccc; overflow:hidden; padding:0; position:relative; }
.picSrcoll .titleHeading { height:38px; margin:0 auto; text-align:center;width:1100px;}
.picSrcoll .titleHeading A.more { float:right; position:absolute; right:0; top:0;}
.picSrcoll .titleHeading span { background-color:#094E81;color:#fff; font-size:14px; line-height:38px;padding:0 15px;}
.picSrcoll .box-body {margin:15px auto 0;overflow: hidden;position:relative;top:0;width:1000px;}
.picSrcoll .box-body ul li.items { display:inline-block;float: left;margin-right:25px;text-align: center;width:230px; transition:all 300ms ease 0s;}
.picSrcoll .box-body ul li .itemImg {background-color:#fff;border:1px solid #ccc;height:160px; overflow:hidden;margin:0 auto;padding:5px;width:220px;}
.picSrcoll .box-body ul li .itemImg:hover {border:1px solid #e6000f;}
.picSrcoll .box-body ul li .itemImg img{ width:220px;height:160px;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s; margin:0 auto;}
.picSrcoll .box-body ul li .itemImg img:hover {opacity:0.8;filter:alpha(opacity=80);transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);}
.picSrcoll .box-body ul li .itemName {display:block; height:30px;}
.picSrcoll .box-body ul li .itemName a {color:#333; display:block;font-size:13px;line-height:30px;}
.picSrcoll .box-body ul li .itemName a:hover {color:#e6000f; text-decoration:none;}
.picSrcoll .box-left { width:17px; height:49px; padding:0; margin-top:-36px; text-align:center; font-size:0; float:left; line-height:0; background:url(../img/icons.png) left top no-repeat; cursor:pointer; position: absolute; left:0; top:50%; left:15px;}
.picSrcoll .box-left:hover { background-position:left -49px;}
.picSrcoll .box-right {width:17px; height:49px;padding:0; margin-top:-36px; text-align:center; font-size:0; float:left; line-height:0; background:url(../img/icons.png) -17px top no-repeat; cursor:pointer; position: absolute; right:0; top:50%; right:15px;}
.picSrcoll .box-right:hover { background-position:-17px -49px;}
.banner04 { background:url(../img/shadow_02.jpg) no-repeat center bottom scroll; display:block; margin:20px auto; overflow:hidden;padding-bottom:45px;width:1100px; height:160px;}

/**左侧导航***/
#categories { background:url(../img/bg_left.jpg) repeat-y scroll;float:left;width:217px;}
h3.leftBoxHeading { background:url(../img/bg_left_title.jpg) no-repeat scroll;height:84px;}
.sideBoxContent { background:url(../img/shadow_03.jpg) no-repeat center bottom scroll;padding:0 10px 20px;}
.sideBoxContent li {border-bottom:1px dashed #1f8aff;vertical-align:top;padding:0;width:100%;}
.sideBoxContent li.category-list a { background:url(../img/icons.png) no-repeat 20px -109px scroll;color: #fff;display: block;font-size:14px;height:51px;line-height:51px;position:relative; transition:none; text-indent:35px;}
.sideBoxContent li a:hover, .sideBoxContent li a.cur, .sideBoxContent li .level2 a:hover { background:url(../img/icons.png) no-repeat 0 -164px scroll;color:#0069e1;}

#leftNavCont {display: block;float: left;margin-top: 20px;padding: 0;width: 240px;}
#leftNavCont h3.leftBoxHeading {background:url("../img/arrow_01.jpg") no-repeat scroll right center;border-top: 1px solid #b4b4b4;color: #0054a5; font-size:16px; font-weight:bold;padding: 0; height:40px; line-height:40px;}
#leftNavCont .sideBoxCont {border-bottom: 1px solid #b4b4b4;padding-bottom: 10px;}
#leftNavCont .sideBoxCont .num {background:url("../img/phone.jpg") no-repeat scroll left center;color: #020264;display: block; font-size: 18px; font-weight: bold;padding: 10px 0 10px 60px;}
#leftNavCont .en {background-color: #0054a5;color: #fff;display: block;margin-top: 10px;padding: 5px 10px;}
#leftNavCont .en a {color:#fff;}
#leftNavCont .en a:hover {color:#fff; text-decoration:underline;}

/***网页内容区***/
#mainWrapper { background:none repeat scroll #F6F6F6;margin:0 auto;overflow:hidden;padding:0; position:relative;text-align:left;vertical-align:top;width:100%;}
#mainWrapper .content { margin:40px auto; overflow:hidden; width:1100px;}
#mainWrapper .content img { display:block; margin:0 auto; text-align:center;}
#mainWrapper .content p {color:#666;font-size:14px; line-height:30px;}
#mainWrapper .content h3.aboutTitle {color:#333; font-size:36px;text-align:center;padding-top:10px;}
#mainWrapper .content h4 {color: #9da4af;font-size: 24px;height:30px;line-height:30px;text-align: center; margin-bottom:30px;}
.hdBreadcrumbs { background-color:#fff;border-bottom:1px solid #e5e5e5; height:59px; line-height:59px; width:100%;}
.breadcrumbs { display:block; width:1100px; margin:0 auto; height:59px;}
.breadcrumbs span.cn {color:#666; font-size:20px;}
.breadcrumbs span.en {color:#ddd; font-size:14px; text-transform:uppercase; font-family:arial;}

.innerPage .hd {margin: 0 auto;padding-bottom: 38px;width: 1200px;}
.innerPage .hd a {background: #fff none repeat scroll 0 0;display: inline-block;font-size: 14px;height:45px;line-height:45px;margin-right:3px;padding:0 38px;text-align: center;}
.innerPage .hd a:hover, .innerPage .hd a.cur {background: #e6000f none repeat scroll 0 0;color: #fff;font-size: 14px;}
.innerPage .bd { line-height:30px; font-size:14px;}
.innerPage .infoCont { position:relative;}
.innerPage .infoCont #art_content  { display:block; overflow:hidden; margin:0 auto; width:880px;}
.innerPage .btnPre, .innerPage .btnNext { display:block; width:40px; height:90px; position:absolute; margin-top:-45px;top:50%;}
.innerPage .btnPre {left:30px;}
.innerPage .btnNext { right:30px;}
.innerPage .btnPre a, .innerPage .btnNext a {background-color:#ddd; display:block; line-height:90px; font-size:18px; text-align:center;color:#fff; transition:all 300ms ease 0s;}
.innerPage .btnPre a:hover { background-color:#E6000F;}
.innerPage .btnNext a:hover { background-color:#E6000F;}

#pageBody_pro #mainWrapper { background:none repeat scroll #fff;}
#pageBody_pro #mainWrapper .centerColumn .proList {padding:0;}
h3.cateTitle {color:#666; font-size:24px; text-align:center;}

.centerColumn {float:right; width:850px;}
.centerColumn .hd {background:url(../img/line_02.gif) repeat-x left center scroll;height:28px; line-height:28px; overflow:hidden; position:relative;}
.centerColumn .hd i {background: #2991e5 none repeat scroll 0 0;display: block;font-size: 0;height: 17px;left: 0;line-height:0;position: absolute;top:7px;width:4px;}
.centerColumn .hd h3.titleHeading { background-color:#fff;color:#0054a5; display:block; float:left; padding:0 10px 0 14px; font-size:18px; line-height:28px;}
.hd SPAN.location { float:right; font-size:12px;}
.hd SPAN.links a, .breadcrumbs SPAN.last {color:#00B7EE; display:inline-bloack; font-size:12px;line-height:40px;}
.hd SPAN.links a:hover {color:#7fcefa; text-decoration: underline;}
.hd SPAN.en, .boxtitleHeading SPAN.en {color: #777; float:left;font-size: 12px;}
.centerColumn .bd { font-size:14px; margin-top:10px;line-height:26px;}

.compandy-con { margin-top:30px;overflow: hidden;}
.aboutuPic {display: block;float: left;overflow: hidden;}
.compandy-content {float: right; margin-top:50px;overflow: hidden;width: 522px;}
.compandy-list {padding-left: 37px;}
.compandy-list li h3 {font-size: 16px;font-weight: bold;line-height: 26px;position: relative;}
.compandy-list li h3 i {background-image: url("../img/icons.png");background-repeat: no-repeat;display: block;height: 20px;left: -37px;overflow: hidden;position: absolute;text-indent: -9999px;top: 3px;width: 29px;}
.icon01 {background-position: -65px top;}
.icon02 {background-position: -96px top;}
.icon03 {background-position: -65px -23px;}
.compandy-list li.mt21 { margin-top:21px;}
.compandy-list li p {font-size: 14px;line-height: 26px;margin-top: 5px;}

.honorList, .proList, .equiList { background-color:#fff; display:block; overflow:hidden;padding:15px;}
.honorList li.items, .proList li.items, .equiList li.items {display:block;float:left;height:auto;margin:10px 0 0 10px;text-align:center;width:202px;}
.honorList li.items span.itemImg, .proList li.items span.itemImg, .equiList li.items span.itemImg { background-color:#fff;border:1px solid #e8e8e8; display:block;overflow:hidden;height:190px; width:190px;padding:5px;transition:all 300ms ease-in-out 0s;}
.honorList li.items span.itemImg:hover, .proList li.items span.itemImg:hover, .equiList li.items span.itemImg:hover {border:1px solid #e6000f;}
.honorList li.items span.itemImg img, .proList li.items span.itemImg img, .equiList li.items span.itemImg img {margin:0 auto;overflow:hidden;transition:all 300ms ease-in-out; width:190px; height:190px;}
.honorList li.items span.itemImg img:hover, .proList li.items span.itemImg img:hover, .equiList li.items span.itemImg img:hover {transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.honorList li.items span.itemName, .proList li.items span.itemName, .equiList li.items span.itemName {background:url("../img/shadow_03.jpg") no-repeat center top scroll; display:block;text-align:center; height:45px;  line-height:55px;}
.honorList li.items span.itemName a, .proList li.items span.itemName a, .equiList li.items span.itemName a {color:#666; display:block; font-size:14px;}
.honorList li.items span.itemName a:hover, .proList li.items span.itemName a:hover, .equiList li.items span.itemName a:hover {color:#ff6400;}
.indexCont2 .proList {padding:0; }

/***产品详细页***/
h1.productsName {color:#333; height:40px; line-height:40px; font-size:24px; text-align:center;}
#productMainImage {border:1px solid #efefef; margin:10px auto 0;padding:10px;position: relative;text-align: center;width:400px;}
#productInfo {color:#999; float:right; width:340px;}
#productInfo DIV { height:30px; line-height:30px;}
#productInfo SPAN {color:#666; float:left; font-family: "微软雅黑"; font-size:12px; font-weight:bold;}
#productName {color:#000; font-size:16px; font-weight:bold;}
#productInfo .share {border-top:1px solid #d8d8d8;height: 20px; margin-top:5px;line-height: 20px;padding:10px 0 0; vertical-align: middle;}
#productDescription { margin-top:20px;}
#productDesBox {padding:10px; font-size:14px;}
.navNextPrevWrapper {border-top:1px solid #d8d8d8;color:#333;}
.navNextPrevWrapper SPAN, .navNextPrevList SPAN {color:#666; font-size:14px; line-height:2em; font-weight:700;}
.navNextPrevWrapper a, .navNextPrevWrapper a, .navNextPrevList a {font-size:14px;color:#666;}
.navNextPrevWrapper A:hover, .navNextPrevWrapper A:hover {color:#ff6a00; text-decoration:underline;}
TD sub, p sub { display: inline-block;}

/***新闻列表页***/
.newsList li {border-bottom: 1px dashed #ddd;margin:0 auto;padding:20px;}
.newsList li .newsInfo {float:right;position: relative; width:700px;}
.newsList li:hover { background-color:#fff;}
.newsList li h3 a {color:#333; font-size:16px; text-decoration:none;}
.newsList li h3 a:hover { text-decoration:underline;}
.newsList li:hover h3 a {color:#ff6a00;}
.newsList li p{color:#989898;font-size:12px; margin-top:10px; text-indent:2em;}
.newsList li A.more {color:#247FC9;}
.newsList li A.more:hover { text-decoration:underline;}
.newsList li span.data {color:#ccc; font-size:12px;}
.newsList HR { border-color:#999;}

/***合作伙伴***/
.partnersCont { display:block; margin:0 auto 40px;overflow:hidden; width:1100px;}
.partnersCont h3.titleHeading { background:url(../img/bg_partners_title.jpg) no-repeat scroll; height:103px;margin:0 auto;overflow:hidden; position:relative;width:1100px;}
.partnersScroll {height: 80px;margin:20px auto 0;overflow: hidden;position: relative;width: 1100px;}
.partnersScroll .linkCont{margin:0 auto;overflow:hidden;width:1050px;}
.partnersScroll .ScrCont {width:10000000px;}
.partnersScroll .linkCont .pic { background-color:#fff;border:1px solid #ccc;height:60px;width:160px;float:left;text-align:center;margin-right:15px; transition:all 300ms ease-in-out 0s;}
.partnersScroll .linkCont .pic:hover {border:1px solid #333;}
.partnersScroll .linkCont .pic img { display:block;display:block;margin:0 auto;opacity:0.8;filter:alpha(opacity=80);vertical-align:middle; width:160px; height:60px}
.partnersScroll .linkCont .pic img:hover {opacity:1;filter:alpha(opacity=100);}
.partnersScroll #List1, .partnersScroll #List2{float:left;}
.partnersScroll .left_btn, .partnersScroll .right_btn {cursor: pointer;display: block;height:23px;position: absolute;top:20px;width:12px;z-index: 99;}
.partnersScroll .left_btn {background:url("../img/icons.png") no-repeat scroll -176px -53px;left: 0;}
.partnersScroll .right_btn {background:url("../img/icons.png") no-repeat scroll -188px -53px;right: 0;}
.partnersScroll .left_btn:hover { background-position:-176px -76px;}
.partnersScroll .right_btn:hover { background-position:-188px -76px;}

/***网站底部***/
#footer { background-color:#0052a2;display:block;padding:30px 0 0;width:100%;}
.footerCont { background:url(../img/ftlogo.png) no-repeat right 25px scroll; display:block; margin:0 auto;overflow:hidden;padding:0 0 20px; width:1100px;}
#footerNav {background:url(../img/line_double.png) repeat-y right top scroll;color:#fff; display:block; float:left; overflow:hidden;width:600px;padding:0; height:105px;}
#footerNav h3 {background:url(../img/icons.png) no-repeat 0 -469px scroll;font-size:15px;padding:5px 0 5px 40px;}
#footerNav a {color:#a3b6d4; display:list-block;font-size:12px; line-height:30px;}
#footerNav a:hover {color:#fff; text-decoration:underline;}
#footerNav .footer-links {color:#a3b6d4;padding-left:40px;}
#footerNav .footer-links a { display:inline-block;font-size:12px; padding:0;}
#footerNav .cate-links { display:block; float:left; margin-top:10px;padding-left:40px;}
#footerNav .cate-links a {padding:0 30px 0 0;}
#qrCode { background:url(../img/line_double.png) repeat-y right top scroll;color:#666; font-size:14px;display:block; float:left; padding:0 60px;}
#qrCode .infoCont { display:block; float:right; padding:5px 0 0 10px;}
#qrCode strong {color:#ff6400; font-size:24px;}
#qrCode span.2wm { display:block; float:left;}
#qrCode span.tel {color:#ff6400; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.copyRight { background-color:#003C78;border-top:1px solid #006cd6;color:#a3b6d4; display:block; overflow:hidden;line-height:50px; height:50px; margin:0 auto; width:100%;}
.copyRight .infoCont { display:block; overflow:hidden; margin:0 auto; width:1100px;}
.copyRight a {color:#a3b6d4; text-decoration:none;}
.copyRight a:hover { color:#fff;text-decoration:underline;}
.return_top{width:25px;height:88px;background:url(../img/top.jpg) no-repeat center #e6000f;position:fixed;right:30px;bottom:70px;display:none;cursor:pointer;z-index: 99;}

.qqService{position: fixed;bottom:25%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index:9999;right:0;width:45px}
.qqService ul li{height:45px;margin-bottom:1px;float:right;background:#439DE8;line-height:35px;font-size:14px;cursor:pointer;position:relative}
.qqService ul li a{color:#fff; display:block; line-height:45px;}
.qqService ul li.qq_cza{overflow:hidden}
.qqService ul li:hover{background:#006cd6; text-decoration:none;}
.qqService ul li.top{color:#666;font-weight:800;text-align:center; text-shadow:0 1px 1px #fff;line-height:45px;background:#ddd;position:relative;width:45px;cursor:pointer;z-index:99;}
.qqService ul li.top span{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color:transparent transparent #ddd; border-image: none;border-right:10px solid transparent;border-style: solid;border-width:8px;content:" ";display: block;height: 0;left: 50%;margin-left: -9px;pointer-events: none;position: absolute;width: 0;top:-15px;}
.qqService ul li.top:hover{background:#ccc;color:#006cd6;}
.qqService ul li.top:hover span{border-color:transparent transparent #ccc;}
.qqService ul li b{width:45px;height:45px;display:block;overflow:hidden;float:left}
.qqService ul li b.ask{background:url(../img/icons_QQ.png) no-repeat center center;}
.qqService ul li b.message{background:url(../img/icons_pho.png) no-repeat center center;}
.qqService ul li b.code2{background:url(../img/icons_code2.png) no-repeat center center;}
.erweima {/*width: 390px;*/height: 150px;position: absolute;top: -107px;left:-132px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none;}
.erweima p{line-height: 20px;color: #000;font-size: 12px;text-align: center;float: left;width: 130px;}
.erweima p img {width: 110px;height: 110px;margin: 10px 10px 0px 10px;}
.qqService ul li .phoneNo  {width:110px;height: 110px;position: absolute;top: -41px;left:-132px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none;padding:10px;}
.qqService ul li .phoneNo p {line-height:20px;color:#000;font-size: 13px;text-align: center;float: left;width: 110px;}
.qqService ul li.qq_czc:hover .phoneNo { display:block;}

/*chanpinye*/	
.chanpin888{ background:#FFFFFF; margin-top:-8px;}

.inside_main {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin:0px auto;
	padding:10px 0px 10px 0px;
}

.all {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto 40px auto;
}

.inside_main .main_left {
    float: left;
    width: 200px;
}

.inside_main .main_left .leftitem {
    border: #e5e5e5 1px solid;
    margin-bottom: 12px;
    background: #FFFFFF;
}

.inside_main .main_left .leftitem .tit {
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    text-indent: 20px;
    font-weight: bold;
    background: #fafafa;
    border-bottom: 1px solid #e5e5e5;
}

.inside_main .main_left .leftitem .cates {
    padding: 12px 0px;
}

.inside_main .main_left .leftitem .cates dl {
    padding: 0px 12px;
}

.inside_main .main_left .leftitem .cates dl dt {
    height: 30px;
    line-height: 30px;
    color: #333;
    font-weight: bold;
    text-indent: 8px;
    font-size: 14px;
    background: #f9f9f9;
    margin-top: 10px;
    border: #e9e9e9 1px solid;
    margin-bottom: 1px;
}

.inside_main .main_left .leftitem .cates dl dd {
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.inside_main .main_left .leftitem .lianxi {
    padding: 12px 0px;
    font-size: 13px;
    line-height: 25px;
}

.inside_main .main_left .leftitem .lianxi dd {
    padding: 0px 0px 0px 12px;
}

.inside_main .main_left .leftitem .lianxi dl dt {
    background: url(../img/tel1.gif) left center no-repeat;
    padding: 10px 0px;
    padding-left: 60px;
}

.inside_main .main_left .leftitem .lianxi dl dt .dh {
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
    line-height: 24px;
}

.inside_main .main_left .leftitem .lianxi dl dd {
    line-height: 24px;
}

.inside_main .main_left .leftitem .lianxi dl dt .tel {
    font-weight: bold;
    font-size: 14px;
}

.inside_main .main_right {
    float: right;
    width: 870px;
    overflow: hidden;
}

.inside_main .main_right .sitemap {
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    height: 34px;
    line-height: 34px;
    padding-left: 12px;
    background: #FFFFFF;
    font-size: 12px;
}

.inside_main .content {
    font-size: 14px;
    line-height: 28px;
    position: relative;
    background: #fff;
    padding: 20px;
    border: 1px solid #e5e5e5;
    margin-bottom: 12px;
}

.inside_main .content .newslist {
    font-size: 12px;
    overflow: hidden
}

.inside_main .content .newslist li {
    padding: 20px 0px;
    overflow: hidden;
    _height: 118px;
}

.inside_main .content .newslist li .img {
    width: 168px;
    height: 118px;
    float: left;
    overflow: hidden;
    margin-top: 2px;
    padding: 1px;
    border: 1px solid #e5e5e5;
}

.inside_main .content .newslist li .img img {
    width: 167px;
    height: 118px;
}

.inside_main .content .newslist li .txt {
    float: right;
    width: 640px;
    line-height: 24px;
    height: 118px;
    overflow: hidden;
}

.inside_main .content .newslist li .txt h2 a {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.inside_main .content .newslist li .txt p {
    width: 100%;
    height: 75px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    white-space: normal;
    color: #666;
}

.inside_main .content .pagebar {
    font-family: Verdana, Geneva, sans-serif;
    height: 30px;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    padding: 0px 12px;
    line-height: 30px;
}

.inside_main .content .pagebar .pl {
    float: left
}

.inside_main .content .pagebar .pr {
    float: right
}

.inside_main .content .pagebar .pr a {
    border: 1px solid #e5e5e5;
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    padding: 4px;
    _margin-top: 4px;
}

.inside_main .content .pagebar .pr a:hover {
    border: 1px solid #dd127b;
}

.inside_main .main_right .cateslist {
    overflow: hidden;
    background: #FFFFFF;
}

.inside_main .main_right .cateslist dl {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    _float: left
}

.inside_main .main_right .cateslist dl dt {
    height: 32px;
    padding-left: 12px;
    line-height: 32px;
    font-weight: bold;
    background: #fafafa;
    border-bottom: 1px solid #e5e5e5;
}

.inside_main .main_right .cateslist dl dd {
    float: left;
    margin: 12px 8px 0px 8px;
    width: 200px;
    display: inline;
}

.inside_main .main_right .cateslist dl dd .img {
    width: 200px;
    height: 170px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.inside_main .main_right .cateslist dl dd .img img {
    width: 198px;
    height: 168px;
}

.txt {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 13px;
}

.remenxinw dl dd{ width:172px; clear:both;}


.xgpage {
    clear: both;
    color: #000;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
	font-size:14px;
	font-family:"微软雅黑";
}

.xgpage li {
    float: left;
    line-height: 22px;
    list-style: outside none none;
	font-size:14px;
    padding: 0 5px;
}

.xgpage li a{
	font-size:14px;
}

.xgpage a{
	font-size:14px;
}

.xgneiron{width:850px; line-height:20px; font-size:14px; text-align:justify; font-family:"微软雅黑";}

.xgneiron img{ display:block; margin:0px auto;}


.xgneww1 { line-height:24px;}

.xgneww1 li {
    border-bottom: 1px dashed #cdcdcd;
    list-style: outside none none;
    padding: 10px;
	 clear: both;
    height: 126px;
}

.xgneww2 {

    background-color: #fff;
    border: 1px solid #eaeaea;
    float: left;
    padding: 2px;
}

.listliht {
 text-align: left;
    display: table-cell;
    height:110px;
    overflow: hidden;
    position: relative;
   text-align: left;
    width: 160px;
}

.xgneww3 {
    float: left;
	text-align:left;
    margin-left: 15px;
    width:646px;
}

.xgneww3 h1 {
    font-size: 14px;
    line-height: 20px;
}


.xgneww3 h1 a {
    color: #555;
    text-decoration: none;
}

.xgneww3 h1 a:hover {
    color:red;
    text-decoration: none;
}

.xgneww3 p {
    margin-top: 8px;
}

/* 电脑站分页基本样式 */

.pagelist88{ }
.page88{clear: both;color: #000;height: 84px;line-height: 40px;text-align: center;width: 100%;font-size:14px;}
.page88 li {float: left;line-height: 22px;list-style: outside none none;font-size:14px;padding: 0 5px;}
.page88 li a{font-size:14px;}
.page88 a{font-size:14px; color:#333333;}
.page88 a:hover{font-size:14px; color:red;}
.pagelist88{clear:both;margin-top: 20px;text-align: center;font-size: 0;}
.pagelist88 a{display: inline-block;font-size: 14px;color: #333333;font-family: "Microsoft YaHei", Arial;line-height: 26px;border: 1px solid #cbcbcb;margin: 0 5px;padding: 0 8px;}
.pagelist88 a:hover {color: #fff; border-color: #292e39; background: #292e39;}
.page880 a{display: inline-block;font-size: 14px;color: #333333;font-family: "Microsoft YaHei", Arial;line-height: 26px;margin: 0 5px;padding: 0 8px;}
.page880 a:hover {color: #fff;border-color: #292e39;background: #292e39;}
.page881{ float:left; overflow:hidden; width:500px; height: 40px;}
.page8811{float:left; width: 60px;}
.page8812{float:left; overflow:hidden; width: 410px; height: 42px; text-align: left;}
.page8812 a{ line-height:40px; height: 40px; overflow:hidden;}
.page882{float:right; overflow:hidden; width:500px;}

#platform div span{display:none !important;}
.page881a{ float:left; overflow:hidden; width:412px;}
.page8812b{float:left; overflow:hidden; width: 343px; height: 42px; text-align: left;}
.page8812b a{ line-height:40px;}
.page882a{float:right; overflow:hidden; width:412px;}
.fenyesjj{ text-align: center;  font-size: 0.46rem; margin-top: 10px; padding-bottom: 10px; clear:both; }
.fenyesjj  a{  font-size:14px; }
.fenyesjj a:hover{ color:#FF0000;}
.page8815{ height:30px; line-height:30px; font-size:14px;}
.page8826{ height:30px; line-height:30px; font-size:14px;}

#dituContent div:nth-child(2){
position:relative !important;
background:none !important;
}

/* 电脑站分页基本样式  end */
/*chanpinye end*/	